package com.yuandian.api.business_monitor.po;

import com.yuandian.enums.BaseTableName;
import com.yuandian.po.BasePageSearch;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;

import java.util.List;

/**
 * 系统总览查询参数
 *
 * @Author wangpeiyang
 * @Date 2021/5/25 9:43
 */
@Data
public class SystemOverviewParams extends BasePageSearch {

    /**
     * 系统id
     */
	@ApiModelProperty(value = "系统id")
    private Integer systemId;

    /**
     * 系统ids
     */
	@ApiModelProperty(value = "系统ids")
    private List<Integer> systemIdList;
    /**
     * 系统请求表排序字段
     */
	@ApiModelProperty(value = "系统请求表排序字段")
    private String orderByColumnByReq;

    /**
     * 系统访问表排序字段
     */
	@ApiModelProperty(value = "系统访问表排序字段")
    private String orderByColumnByVisit;

    /**
     * SQL分组类型
     *     一个小时以内则根据cycle_time进行分组
     *      否则根据label_time进行分组
     */
	@ApiModelProperty(value = "SQL分组类型:一个小时以内则根据cycle_time进行分组否则根据label_time进行分组")
    private String timeType;


}
